<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title> 入门</title>




</head>
<body>

</body>

<!--引入外部脚本,
        script 标签不可以自闭和 ，
        不能使用一个script标签即引入外部脚本，又写内部脚本
        编写要注意顺序问题，先引入会先执行，后引入，后执行

        对于自定义的脚本，一般习惯写到最后
        -->
<script type="text/javascript" src="js/js.js"></script>

<!--内部脚本-->
<script type="text/javascript">
    document.write("JavaScript入门2");

    // var 是ES5的语法
    // ES6语法： let : 声明变量 const：声明常量
    // var v = "张三";
    let a = "张三";
    let b = 1;
    let c = true;
    let d = 0.01;
    a = "李四";
    b = "王五";
    let f ;

    const  e = "常量";
    document.write(f);

    //声明对象
    let stu = {id: 1, name: "张三", age: 18,clazz: {classId:1,className: "2301"}};
    document.write("对象："+stu);
    document.write("姓名:"+stu.name);
    document.write("年龄："+stu.age);
    document.write("班级名称:："+stu.clazz.className);
    //声明数组
    // let arr = ["mysql", "jdbc", "dbutils", "mybatis", "MP"];
    // document.write(arr[2]);
//    组合结构
    let objArr = [{id:1, name: "马六"},{id:2, name: "田七"}, {id:3, name: "黄八"}];
    document.write(objArr[2].name)


    // == 比较值
    // === 比较值与类型
    let x , y = 10;
    // document.write(x > 10 || y < 10);
    // document.write(x >= 10 || y < 10);
    // document.write(x >= 10 && y < 10);
    // document.write(x > 10 && y < 10);
    //在JavaScript中，只有0 ， null， false ， undefined 表示 false，其他都是true
    document.write(!x);






</script>

</html>